Efficient k Nearest Neighbor Queries on Remote Spatial Databases Using Range Estimation (Draft Version)
نویسندگان
چکیده
K-Nearest Neighbor (k-NN) queries are used in GIS and CAD/CAM applications to find the k spatial objects closest to some given query points. Most previous k-NN research has assumed that the spatial databases to be queried are local, and that the query processing algorithms have direct access to their spatial indices, e.g. R-trees. Clearly, this assumption does not hold when k-NN queries are directed at remote spatial databases that operate autonomously. While it is possible to replicate some or all the spatial objects from the remote databases in a local database and build a separate index structure for them, such an alternative is infeasible when the database is huge, or there are large number of spatial databases to be queried. In this paper, we therefore propose a k-NN query processing algorithm that uses one or more window query to retrieve the nearest neighbors of a given query point. We also propose three different methods to estimate the ranges to be used by the window queries. Each range estimation method requires different statistical knowledge about the spatial databases. Our experiments on the TIGER data have shown that our proposed algorithm coupled with different range estimation methods can handle k-NN queries efficiently. Apart from not requiring direct access to the spatial indices, the window queries used in our proposed algorithm can be easily supported by non-spatial database systems containing spatial objects.
منابع مشابه
Efficient k Nearest Neighbor Queries on Remote Spatial Databases Using Range Estimation
K-Nearest Neighbor (k-NN) queries are used in GIS and CAD/CAM applications to find the k spatial objects closest to some given query points. Most previous k-NN research has assumed that the spatial databases to be queried are local, and that the query processing algorithms have direct access to their spatial indices; e.g., R-trees. Clearly, this assumption does not hold when k-NN queries are di...
متن کاملEfficient Maximum Range Search on Remote Spatial Databases Using k-Nearest Neighbor Queries
Supporting aggregate range queries on remote spatial databases suffers from 1) huge and/or large numbers of databases, and 2) limited type of access interfaces. This paper applies the Regular Polygon based Search Algorithm (RPSA) to effectively addressing these problems. This algorithm requests a series of k-NN queries to obtain approximate aggregate range query results. The query point of a su...
متن کاملMultiple k Nearest Neighbor Query Processing in Spatial Network Databases
This paper concerns the efficient processing of multiple k nearest neighbor queries in a road-network setting. The assumed setting covers a range of scenarios such as the one where a large population of mobile service users that are constrained to a road network issue nearest-neighbor queries for points of interest that are accessible via the road network. Given multiple k nearest neighbor quer...
متن کاملPerformance of Nearest Neighbor Queries in R-Trees
1 I n t r o d u c t i o n Spatial data management is an active area of research over the past ten years [Same90a, Sameg0b, Laur92, Guti94]. Research interests focused mainly on the design of robust and efficient spatial data structures [Gutt84, Henr89, Guen89, Beck90, Kame94], the invention of new spatial data models [Laur92], the construction of effective query languages [Egen94] and the query...
متن کاملRanked Continuous Visible Nearest Neighbor Search
Physical obstacles (e.g., buildings, hills, and blindages, etc.) are ubiquitous in the real world, and their existence may affect the visibility between objects and thus the result of spatial queries such as range query, nearest neighbor search, and spatial join, etc. In this paper, we study a novel type of spatial queries, namely, ranked continuous visible nearest neighbor (RCVNN) search, whic...
متن کامل